Golang Job: Software Developer

Job added on

Company

Fortinet

Location

Burnaby - Canada

Job type

Full-Time

Golang Job Details

Fortinet team has a great career opportunity for a Software Developer within its FortiClient EMS team. Our ideal candidate should be experienced, eager to learn and passionate about developing and designing high-performance and scalable solutions.

FortiClient’s Security Fabric Integration provides endpoint visibility through telemetry and ensures that all fabric components – FortiGate, FortiAnalyzer, EMS, Managed AP, Managed Switches, and Sandbox – have a unified view of endpoints in order to provide tracking and awareness, compliance enforcement, and reporting. Fortinet extends ZTNA control to end-user devices both on- and off-network operation through FortiClient. Easy to use Secure Remote Access and Mobility via SSL and IPsec VPN. FortiClient connects every endpoint to form a cohesive security fabric.

Job Responsibilities:

  • Design, Implementation and maintenance of the FortiClient EMS services (server side)

Skills Required:

  • Experience writing scalable software.
  • Experience working with containers (Docker, KVM or related technologies).
  • Experience with NoSQL databases.
  • Experience in multi-threaded, high performance server side code designs.
  • Experience in network programming.
  • Experience in relational databases, such as MS SQL, MySQL, PostgreSQL.
  • Some experience with C/C++ programming in Microsoft Windows and Linux development environments.
  • Excellent problem solving and troubleshooting skills.
  • Must be able to work well in a team development environment.
  • Experience in the following is a plus: C#, GoLang, Python.

Educational Requirements:

  • Degree, diploma or masters in Computer Science or Software Engineering disciplines or relevant years of related experience in similar domain
  • Minimum 5+ years in software development

#GD

#LI-KL1